/**
 * Created with IntelliJ IDEA.
 * Description:
 * User: 26727
 * Date: 2025-02-27
 * Time: 22:02
 */
public class Demo10 {
    public static void main(String[] args) {
        Solution solution = new Solution();

        // 输入链表
        int[] l1Array = {2, 4, 3}; // 表示数字 342（逆序）
        int[] l2Array = {5, 6, 4}; // 表示数字 465（逆序）

        ListNode l1 = solution.createLinkedList(l1Array);
        ListNode l2 = solution.createLinkedList(l2Array);


        // 计算和
        ListNode result = solution.addTwoNumbers(l1, l2);

        // 打印结果链表（转换为数组以便打印）
        int[] resultArray = solution.linkedListToArray(result);
        System.out.print("[");
        for (int i = 0; i < resultArray.length; i++) {
            System.out.print(resultArray[i]);
            if (i < resultArray.length - 1) {
                System.out.print(", ");
            }
        }

        System.out.println("]");
    }
}
